package com.wolfalpha.lwtool.service;

import java.util.List;
import java.util.Map;

import com.wolfalpha.lwtool.exception.InternetErrorException;
import com.wolfalpha.lwtool.vo.FFCity;
import com.wolfalpha.lwtool.vo.FFJobInfo;
import com.wolfalpha.lwtool.vo.FFListJob;

/**
 * 抓取服务
 * @author ttStudio
 *
 */
public interface ZQService {
	/***
	 * 发发
	 * @param strUrlPath
	 * @param params
	 * @return
	 * @throws InternetErrorException
	 */
	//获取指定的兼职列表
	public  List<FFListJob> getJobs(String strUrlPath,Map<String, String> params) throws InternetErrorException;
	//获取兼职详情
	public FFJobInfo getInfo(String strUrlPath,Map<String, String> params) throws InternetErrorException;
	//获取更多
	public List<FFListJob> getMoreJobs(String strUrlPath, Map<String, String> params) throws InternetErrorException;
	//刷新
	public List<FFListJob> getRefreshJobs(String strUrlPath, Map<String, String> params) throws InternetErrorException;
	//获取原始数据Json
	public String postData(String strUrlPath, Map<String, String> params) throws InternetErrorException;
	
	/**
	 * 一米
	 */
	//获取所有城市
	public List<FFCity> getAllCitys() throws InternetErrorException;
	
	
}
